import request from '@/utils/request'

// 获取研发管理-需求列表
export function getBacklogList(query) {
  return request({
    url: '/develop/requirement/list',
    method: 'get',
    params: query
  })
}

// 获取研发管理-新增修改需求
export function savebacklogInfo(query) {
  return request({
    url: '/develop/requirement/save',
    method: 'post',
    data: query
  })
}

// 获取研发管理-获取需求详情
export function getBacklogInfo(backlogtId) {
  return request({
    url: '/develop/requirement/get/' + backlogtId,
    method: 'get'
  })
}

// 获取研发管理-删除需求
export function delBacklog(projectId) {
  return request({
    url: '/develop/requirement/delete/' + projectId,
    method: 'post'
  })
}

// 获取研发管理-修改需求状态、优先级、需求类型
export function updateBacklogProperty(query) {
  return request({
    url: '/develop/requirement/update/property',
    method: 'post',
    data: query
  })
}

// 获取研发管理-需求列表-工作项父级需求列表
export function getParentBacklogList(query) {
  return request({
    url: '/develop/requirement/getList',
    method: 'get',
    params: query
  })
}

// 获取研发管理-工作项登记工时
export function saveWorkHours(query) {
  return request({
    url: '/develop/work/hour/save',
    method: 'post',
    data: query
  })
}

// 获取研发管理-获取工作项工时情况
export function getWorkHourInfo(id) {
  return request({
    url: '/develop/work/hour/get/' + id,
    method: 'get'
  })
}

// 获取研发管理-获取工作项工时列表
export function getWorkHourList(params) {
  return request({
    url: '/develop/work/hour/list',
    method: 'get',
    params
  })
}

// 获取研发管理-工时列表删除项
export function delWorkHour(id) {
  return request({
    url: '/develop/work/hour/delete/' + id,
    method: 'post'
  })
}
